package com.pipi.biyesheji.service;

import com.pipi.biyesheji.dao.support.PageResult;
import com.pipi.biyesheji.util.Page;

public interface CrudService<T> {

    /**
     * 所有数据
     * @return
     */
    PageResult<T> list(Page page);

    /**
     * 保存数据
     * @param entity
     */
    void save(T entity);

    /**
     * 删除数据
     * @param id
     */
    void del(Long id);

    /**
     * 获得单条数据
     * @param id
     * @return
     */
    T get(Long id);

}
